package com.example.assignment1.client;

import com.google.gwt.user.client.rpc.AsyncCallback;

/**
 * The async counterpart of <code>TypedStringService</code>.
 */
public interface TypedStringServiceAsync {
	void getUser(AsyncCallback<String> callback);
	void getLogInLink(String returnUrl, AsyncCallback<String> callback);
	void getLogOutLink(String returnUrl, AsyncCallback<String> callback);
	void addString(String s, AsyncCallback<String> callback);
	void getAllStrings(AsyncCallback<String> callback);
	void deleteAllStrings(AsyncCallback<String> callback);
}
